﻿#ifndef C_DEBUG_H
#define C_DEBUG_H
#include <Windows.h>
#include <tchar.h>

class CDebug
{
public:
	inline void TraceW(LPCWSTR format, ...)
	{
		WCHAR    buf[2048];
		va_list vl;
		va_start(vl, format);
		wvsprintf(buf, format, vl);
		OutputDebugStringW( buf );
		va_end(vl);
	}

	inline void TraceA(LPCSTR format, ...)
	{
		CHAR    buf[2048];
		va_list vl;
		va_start(vl, format);
		wvsprintfA(buf, format, vl);
		OutputDebugStringA( buf );
		va_end(vl);
	}
};

#endif